home *** CD-ROM | disk | FTP | other *** search
/ Extra Heft 12 / Extra Heft12.bin / c64s / install.bat < prev    next >
DOS Batch File  |  1995-09-18  |  4KB  |  167 lines

  1. @echo off
  2. echo off
  3. cls
  4. echo         ***  Installation für den C64S-Emulator von  ***
  5. echo         ***  der Heft-CD-ROM der DOS-TREND EXTRA 12  ***
  6. echo.
  7.  
  8. rem     * Stellt sicher, daß Dateien im aktuellen Verzeichnis stehen 
  9. if not exist CONFIG.EXE goto error1
  10.  
  11. rem     * Stellt sicher, daß Zielpfad angegeben wurde
  12. if %1X==X goto error2
  13.  
  14. rem     * Stellt sicher, daß Zielpfad existiert bzw. angelegt werden kann
  15. if exist %1\nul goto pathexists
  16. md %1
  17. if not exist %1\nul goto error3
  18. :pathexists
  19.  
  20. rem     * Stellt sicher, daß Anwender nicht 'C:' oder dergleichen angibt.
  21. if not exist %1\..\*.* goto error5
  22.  
  23.  
  24. echo.
  25. echo     Diese Install-Batch kopiert die Dateien des C64S-Emulators in
  26. echo     das vom Anwender angegebene Verzeichnis auf der Festplatte.
  27. echo.
  28.  
  29. rem     * Kopiert die C64S-Dateien falls erforderlich
  30. if exist dummy.tst del dummy.tst >nul
  31. if exist %1\dummy.tst del %1\dummy.tst >nul
  32. echo TEST >%1\dummy.tst
  33. if exist dummy.tst goto filesexists
  34. if not exist %1\dummy.tst goto error4
  35.  
  36.  
  37. cls
  38.  
  39. echo      Dateien werden kopiert, bitte haben Sie etwas Geduld.
  40. copy 9402.D64 %1 >nul
  41. copy AMIGA_DE.T64 %1 >nul
  42. copy C64S.DOC %1 >nul
  43. copy C64S.EXE %1 >nul
  44. copy C64S.HLP %1 >nul
  45. copy CONFIG.EXE %1 >nul
  46. copy FILE_ID.DIZ %1 >nul
  47. copy GERMAN.HLP %1 >nul
  48. copy README.1ST %1 >nul
  49. copy REGISTER.BAT %1 >nul
  50. copy REGISTER.DOC %1 >nul
  51. copy ROMCODE.C64 %1 >nul
  52. copy SIDWAVES.C64 %1 >nul
  53. copy SKI.T64 %1 >nul
  54. copy SOCCER1.T64 %1 >nul
  55. copy SYSTEM.EXE %1 >nul
  56. copy TESTDISK.D64 %1 >nul
  57. copy TESTTAPE.T64 %1 >nul
  58.  
  59. :filesexists
  60. del %1\dummy.tst >nul
  61.  
  62. rem @@@if not exist %1\docs.exe goto nopack
  63. rem @@@%1\docs -o %1
  64. rem @@@del %1\docs.exe >nul
  65. rem @@@:nopack
  66.  
  67. rem     * DOS has no interactive batch file commands,
  68. rem     * so we create a special program to solve that!
  69. rem     * the 'garbage' in the echo command is program code
  70. rem     * to read a key into an errorlevel, the program code
  71. rem     * will be copied into an executable file.
  72. echo ═êα╧┤L═! >%1\ask.com
  73.  
  74.  
  75. echo.
  76. echo     *** Installation erfolgreich abgeschlossen. ***
  77. echo.
  78. goto erfolg
  79.  
  80. goto end
  81.  
  82. :error1
  83. echo.
  84. echo     Fehler: Ungültiger Programmaufruf!
  85. echo.
  86. echo     Stellen Sie sicher, daß Sie INSTALL.BAT in dem Verzeichnis
  87. echo     aufrufen, in dem sich die C64S-Dateien befinden!
  88. echo.
  89. echo     Beispiel: Wenn sich die Dateien im Laufwerk D: befinden, geben
  90. echo               Sie bitte
  91. echo                  D: [enter]
  92. echo               ein.
  93. echo     INSTALL [Pfad] [enter]
  94. echo.
  95. goto end
  96.  
  97. :error2
  98. echo.
  99. echo     Fehler: Es wurde kein Zielverzeichnis angegeben!
  100. echo.
  101. echo     Sie müssen ein Zielverzeichnis für die Dateien des C64S angeben.
  102. echo.
  103. echo     Beispiel: Wenn die Dateien nach C:\C64S kopiert werden sollen,
  104. echo               geben Sie ein:
  105. echo.
  106. echo                 INSTALL C:\C64S
  107. echo.
  108. goto end
  109.  
  110. :error3
  111. echo.
  112. echo     Fehler: Zielverzeichnis %1 kann nicht erstellt werden.
  113. echo.
  114. echo     Geben Sie ein gültiges Zielverzeichnis an oder stellen Sie sicher,
  115. echo     daß das gewünschte erstellt werden kann.
  116. echo.
  117. goto end
  118.  
  119. :error4
  120. echo.
  121. echo     Fehler: Dateien können nicht nach %1 kopiert werden.
  122. echo.
  123. echo     Nicht genügend Platz? Laufwerk schreibgeschützt?
  124. echo.
  125. goto end
  126.  
  127. :error5
  128. echo.
  129. echo     Fehler: Kein Zielverzeichnis angegeben!
  130. echo.
  131. echo     Sie müssen einen vollständigen Zielpfad angeben.
  132. echo     %1 ist nicht ausreichend!
  133. echo.
  134. echo     Beispiel: Wenn die C64S-Dateien ins Verzeichnis C:\C64S kopiert
  135. echo               werden sollen, geben Sie ein:
  136. echo.      
  137. echo                 INSTALL C:\C64S
  138. echo.
  139. goto end
  140.  
  141. :flush
  142. echo.
  143. echo If you have a disk cache installed, wait a few seconds to allow the
  144. echo cache to flush the buffers, and reboot...
  145.  
  146. :erfolg
  147. echo.
  148. echo     Die Dateien des C64S befinden sich im Verzeichnis
  149. echo.
  150. echo         %1
  151. echo.
  152. echo     Wechseln Sie bitte in dieses Verzeichnis und
  153. echo     rufen Sie vor dem ersten Start des C64S-Emulators
  154. echo.
  155. echo         CONFIG.EXE -S
  156. echo.
  157. echo     auf.
  158. echo.
  159. echo     Den C64S starten Sie danach einfach durch Eingabe von
  160. echo.
  161. echo         C64S.EXE
  162. echo.
  163. :end
  164. if exist %1\ask.com del %1\ask.com >nul
  165.  
  166. pause
  167.